package ControlLayer;
import ModelLayer.OrdreMappe.*;
import ModelLayer.LagerMappe.*;
import ModelLayer.PersonMappe.*;

public class OrdreCtr
{
    private OrdreCon ordreCon;
    private int ordreNr;
    
    public OrdreCtr()
    {
        ordreCon = new OrdreCon();
        ordreNr = 0;
    }
    public void addVare(int antal, Lagervare lagervare)
    {
        ordreCon.addVare(antal, lagervare.getLager(), lagervare.getDelLager());
    }
    
    public Ordre getOrdre()
    {
        return ordreCon.getOrdre();
    }
    
    public void createOrdre()
    {
        ordreNr += 1;
        ordreCon.createOrdre(ordreNr);
    }
    
    public void addPerson(Person p)
    {
        ordreCon.addPerson(p);
    }
    
    public void confirmOrdre()
    {
        ordreCon.confirmOrdre();
    }
    
    public void declineOrdre()
    {
        ordreCon.declineOrdre();
    }
    
    public double getTotalPrice()
    {
        return ordreCon.getPris();
    }
}